
/************************************************

 ******************首页样式开始*******************/



body, div, p, h1, h2, h3, h4, h5, h6,/* 结构元素 */

dl, dt, dd, ul, ol, li,/* 列表元素 */

pre, caption, blockquote,/* 文本格式元素 */

form, fieldset, input, select, label, textarea/* 表单元素 */ { padding: 0; margin: 0; }
img { border: none; margin: 0; padding: 0; }
body { background: #fff; text-align: left; color: #333; font: 14px/30px "Microsoft YaHei", "SimSun", "Arial Narrow"; min-width: 1000px; }
ol, ul, li { list-style: none outside none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #0e6de3; }
.clr { clear: both; height: 0px; visibility: hidden; }
.clear { clear: both; zoom: 1; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.wd100 { width: 100%; }
.w1000 { width: 1000px; margin: 0 auto; }
.w1200 { width: 1200px; margin: 0 auto; }
.w330 { width: 330px; }
.w320 { width: 320px; }
.w350 { width: 375px; }
.w420 { width: 420px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt40 { margin-top: 40px; }
.mb50 { margin-bottom: 50px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml40 { margin-left: 40px; }
.pd5 { padding: 5px; }
.pd10 { padding: 10px; }
.pd20 { padding: 20px; }
.pt50 { padding-top: 50px; }
.ptlr10 { padding: 0 10px; }
.red, .red a { color: red; }
.org, .org a { color: #C73800; }
.blue, .blue a { color: #03F; }
.bgfff { background: #fff; }
.bgf7 { background: #f7f7f7; }
.bgf3 { background: #f3f3f3; }
.bor { border: #dfdfdf solid 1px; }
.more { float: right; color: #357ebd; }
.more a { color: #b91122; font-size: 12px; }
.notopbor { border: 1px solid #dfdfdf; border-top: none; }
.loading { background: url(../images/loading.gif) no-repeat center center scroll; }
.icon, .uu li, .u14 li, .u16 li { background: url(../images/icon.gif) no-repeat left top; }
.uu li { height: 25px; line-height: 25px; overflow: hidden; padding-left: 15px; background-position: left -19px; }
.u14 li { height: 28px; line-height: 28px; overflow: hidden; padding-left: 15px; background-position: left -18px; }
.u14 li a { font-size: 14px; }
.u16 li { height: 36px; line-height: 36px; overflow: hidden; padding-left: 15px; background-position: left -14px; }
.u16 { padding: 10px 0 0; }
.u16 li a { font-size: 16px; font-family: "Microsoft YaHei"; }
.u16 .arc_time, .u14 .arc_time { float: right; font-size: 12px; color: #7a7a7a; }

/*

.allbg, .head .headr .telico,.cou_a .clist_title,.list_left .cou_list dd a,.list_list li, .path .icon, .piclist .p_prev,.piclist .p_next, .gonggao .icon{ background:url(../images/allbg.png) no-repeat 0 5px scroll;}

*/
.uuline li { height: 30px; line-height: 30px; border-bottom: #dfdfdf dashed 1px; padding: 0 5px 0 10px; overflow: hidden; }
table { border-collapse: collapse; }
.bgdt { background: #fff0f2; }

/* 固定宽度 */
.w650 { width: 650px; }
.w340 { width: 340px; }

/* 返回顶部 */
#gotop { z-index: 999; display: block; width: 50px; height: 50px; background: url(../images/gotop.png) 0 0 no-repeat; position: fixed; left: 50%; margin-left: 600px; bottom: 50px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop)||0)-(parseInt(this.currentStyle.marginBottom)||0)-10)) }
#gotop:hover { background-position: 0 -50px;/*filter:alpha(opacity=80);opacity:0.8*/ }

/* header */
.header { background: #e6f4f1; }
.head_path { height: 30px; line-height: 30px; background: #f2f2f2; border-bottom: #dcdcdc solid 1px; color: #000; }
.head { height: 100px; padding: 10px 0; overflow: hidden; }
.head .logo { width: 600px; height: 85px; overflow: hidden; margin: 20px 0 0 10px; background: url(../images/logo.gif) no-repeat 0 0 scroll; }
.head .logo h1 { text-indent: -999em; }
.head .logo h1 a { display: block; height: 85px; width: 500px; }
.head .headr { width: 290px; }
.head .headr .telico { width: 50px; height: 50px; margin-top: 36px; overflow: hidden; background-position: -450px 0; }
.head .headr .telmain { width: 230px; padding-top: 30px; }
.head .headr .telmain span { display: block; height: 30px; line-height: 30px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; }
.head .headr .telmain span.teltext { font-size: 18px; font-weight: 500; font-family: "Microsoft YaHei"; }
.head .headr .head_r { line-height: 32px; padding-top: 30px; font-weight: bold; color: #000; font-size: 22px; text-align: right; }
.head .headr .head_phone { color: red; font-size: 28px; }
.head .headr .head_r .head_rtxt { font-size: 16px; color: #333; font-weight: normal; }
.notic { height: 32px; line-height: 32px; }
.navmain { height: 50px; line-height: 50px; background: #00886c; z-index: 1; border-bottom: solid 3px #005846; }
.navmain .nav ul li { float: left; text-align: center;/* background: url(../images/line.gif) no-repeat right top;*/ z-index: 10; position: relative; }
.navmain .nav ul li a { font-size: 14px; font-family: "Microsoft YaHei"; color: #fff; padding: 0 18px; display: block; height: 50px; }
.navmain .nav ul li a:hover { background: #00886c; }
.nav .nav_list>li>a:hover, .thisclass>a, .on>a { background-color: #41ccaf !important; }
.nav .menuItem { display: none; background: #00886c !important; position: absolute; left: 0; top: 50px; width: 100%; overflow: hidden; z-index: 100; }
.nav .menuItem ul { padding: 10px; }
.nav .menuItem ul li { height: 36px; line-height: 36px; width: 100%; float: none; }
.nav .menuItem ul li a { display: block; height: 36px; overflow: hidden; margin: 0 auto; padding: 0; }
.nav .menuItem ul li a:hover { background: #41ccaf !important; }
.nav .nonebg { background: none !important; }
.banner { height: 400px; overflow: hidden; background: url(../images/banner.jpg) no-repeat center center; }
.cou_tit { height: 36px; line-height: 36px; }
.cou_tit .cou_title { display: inline-block; background: #820719; padding: 0 15px; color: #fff; font-size: 18px; font-family: "微软雅黑", "Microsoft YaHei"; }

/* indexfooter */

/*.indexfooter{ background: #357ebd; min-height: 150px; margin-top:40px; border-top:#c7c7c7 solid 2px;z-index: 1; }

.indexfooter .index_ftext{ background: #fff; height: 36px; line-height: 36px;}

.index_ftext .ftext_main{ width: 940px; margin: 0 auto;  position: relative; z-index: 10; }

.index_ftext .ftext_main .footerbg{ width: 193px; height: 144px; z-index: 100; overflow: hidden; position: absolute; left: 370px; top: -9px; }

.index_ftext .ftext_list{ width: 362px; margin: 0 auto; }

.index_ftext .ftext_list dd{ width: 120px; float: left; text-align: center; font-size: 14px; }

.index_foot { padding:20px 0; }

.index_foot .index_fl{ margin-left: 180px; }

.index_foot .index_fl p{ color: #fff; line-height: 28px; font-size: 14px; }

.index_foot .index_fl span{ display: inline-block; padding-left: 300px; }*/

/* list */

.listbg { height: 200px; overflow: hidden; background: #fff url(../images/20190428122851.jpg) no-repeat center top scroll; }
.gonggaomain { background: #c9e7f0; }
.gonggao { height: 32px; line-height: 32px; overflow: hidden; background: #c9e7f0; color: #de2307; font-weight: bold; }
.gonggao .icon { display: block; float: left; width: 30px; height: 30px; overflow: hidden; background-position: -480px -180px; }
.gonggao .gg_text { width: 940px; height: 32px; line-height: 32px; overflow: hidden; float: left; white-space: nowrap; }
.list_left { width: 250px; min-width: 100px; }
.list_right { width: 730px; overflow: hidden; background: #fff; padding-left: 20px; }
.list_left .cou_list dd { height: 50px; line-height: 50px; text-align: center; border-bottom: #e7e7e7 solid 1px; border-top: #b2b2b2 solid 1px; }
.list_left .cou_list dd a { display: block; height: 50px; width: auto; font-size: 16px; font-weight: 500; letter-spacing: 5px; background-position: 50px -130px; }
.list_left .cou_list dd a:hover { background-color: #357ebd; color: #fff; background-position: 50px -180px; }
.clist_title { height: 70px; line-height: 70px; background: #00886c;/* border-top: #000 solid 3px;*/ color: #fff; padding-left: 50px; font-size: 22px; }
.zy_index { padding: 0 10px; }
.zy_index dt { float: left; width: 200px; padding: 0 10px; }
.zy_index dd { float: right; width: 450px; overflow: hidden; }
.zy_title { height: 32px; border-bottom: #357EBD solid 2px; }
.zy_title span { display: inline-block; height: 32px; overflow: hidden; _display: block; _float: left; }
.zy_title span a { display: block; height: 32px; line-height: 32px; background: #8b8b8b; padding: 0 20px; color: #fff; }
.zy_title .in a { background: #357EBD; }

/* 列表导航 */
.path { height: 40px; line-height: 40px; border-bottom: #999 solid 1px; font-size: 14px; }
.path b { line-height: 30px; border-left: #00886c solid 5px; font-size: 16px; padding: 0 10px; margin: 10px 0 0 5px; }
.path strong {	/*border-bottom:#b91122  solid 3px;*/ display: inline-block; height: 40px; line-height: 40px; padding: 0 10px 0 30px; position: relative; }
.path .icon { width: 20px; height: 20px; position: absolute; left: 5px; top: 10px; background-position: -485px -134px; }
.list_left .list_list { padding: 0 10px; }
.list_left .listmenu, .list_left .listmenu2 { background: #f3f3f3; padding: 10px 20px; }
.list_left .listmenu li, .list_left .listmenu2 li { height: 42px; line-height: 42px; overflow: hidden; }
.list_left .listmenu li a, .list_left .listmenu2 li a { display: block; height: 42px; font-size: 14px; color: #000; padding-left: 50px; background: url(../images/s_li.png) no-repeat 30px 15px; }
.list_left .listmenu li a:hover, .list_left .listmenu2 li a:hover, .list_left .listmenu .on, .list_left .listmenu2 .on { background: #fff url(../images/s_li.png) no-repeat 20px -25px; color: #000; padding-left: 42px; }
.list_left .cou_listtit { height: 36px; line-height: 36px; border-bottom: #3f040a  solid 3px; font-size: 18px; font-weight: bold; }
.list_left .cou_listtit strong { border-bottom: #e87f14  solid 3px; display: inline-block; height: 36px; line-height: 36px; padding: 0 20px; color: #3f040a; }

/* 列表专业 */
.list_zymenu dd { float: left; width: 120px; height: 50px; line-height: 50px; text-align: center; margin-right: 5px; margin-top: 10px; }
.list_zymenu dd a { display: inline-block; height: 50px; width: 100%; background: #dddddd; border-radius: 5px; }
.list_zymenu .zy_zx, .list_zymenu .bm, .list_zymenu .luqu { background: #018e72; color: #fff; }
.list_zymenu .bm { background: #c0392b; }
.list_zymenu .luqu { background: #e87f14; }
.list_zymenu dd a:hover { background: #e87f14; color: #fff; }
.arcbody { padding: 20px; min-height: 300px; line-height: 36px; font-size: 16px; }

/* 文章列表 */
.list_list { min-height: 300px; }
.list_list li { font-size: 16px; line-height: 50px; border-bottom: #c7c7c7 dashed 1px; padding-left: 20px; background-position: -490px -69px; }
.list_list .time, .list_list2 .time { float: right; margin-right: 20px; color: #b1b1b1 }
.list_list2 dd { font-size: 16px; line-height: 30px; border-bottom: #c7c7c7 dashed 1px; padding: 10px 5px 10px 10px; overflow: hidden; }
.list_list2 dd img { float: left; margin: 5px 15px 0 0; }
.list_list2 dd h3 { font-weight: normal; line-height: 32px; }
.list_list2 dd h3 a { font-size: 16px; }
.list_list2 dd p { color: #7a7a7a; font-size: 14px; font-weight: normal; line-height: 26px; text-indent: 2em; }
.list_images li { float: left; width: 220px; overflow: hidden; background: #f1f1f1; margin: 10px 6px; padding: 2px; border: solid 1px #d2d2d2; }
.list_images .list_img { background: #fff; }
.list_images li h3 { font-size: 14px; text-align: center; font-weight: normal; }
.list_images li:hover { border-color: #92cbbf; background: #92cbbf; }

/*.list_images li{ float: left; width: 228px; overflow: hidden;  margin:10px 0 10px 30px; }

.list_images .list_img{ background:#d2d2d2; padding: 1px; width: 200px;  }

.list_images li h3{height: 30px; line-height: 30px; font-size:14px; text-align: center; font-weight: normal;}

.list_images li:hover{  }*/

/* listpage */

.pagelist { height: 30px; line-height: 30px; margin-top: 30px; }
.pagelist li { float: left; border: #dfdfdf solid 1px; margin-right: 10px; }
.pagelist li a { padding: 0 10px; display: inline-block; background: #E5E5E5; }
.pagelist .onpage a, .pagelist li a:hover,.pagelist .active a { background: #00886c; color: #fff; }
.pagelist .pagesize select { border: none; height: 30px; }
.pagelist li.pageinfo { padding: 0 10px; background: #E5E5E5 }

/* arcmain */
.arcmain .arctitle { height: 50px; line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; }
.arcmain .info { height: 30px; line-height: 30px; padding-left: 100px; border-bottom: dashed #dfdfdf 1px; color: #666666; position: relative; }
.arcmain .info small { color: #666666; padding: 0 5px; }
.arcmain .info .bdsharebuttonbox { display: block; width: 150px; height: 30px; position: absolute; right: 80px; top: 0; }
.arcmain .arcbody { padding: 10px; line-height: 36px; font-size: 14px; font: 14px/30px "SimSun", "Arial Narrow"; }
.arcmain  .context { border-top: #dfdfdf dashed 1px; padding: 10px; margin-top: 20px; }
.arcmain  .context li { height: 30px; line-height: 30px; overflow: hidden; }
.arcmain  .context li a { font-size: 14px; }

/* 在线报名 */
.intxt, .textarea, .intxt2, .intxt3 { width: 180px; height: 30px; border-radius: 4px; line-height: 30px; padding: 2px; border-left: 1px solid #CCCCCC; border-right: 1px solid #DEDEDE; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #DEDEDE; background: #fff; }
.bmmain { padding: 5px; margin-top: 10px; }
.stu_baoming { padding: 20px; border-radius: 5px; }
.bm_table { margin: auto; border: 1px #a9a9a9 solid; }
.bm_table .tab_left { text-align: right; background: #f2f2f2; }
.bm_table td { height: 36px; line-height: 36px; font-size: 14px; padding: 5px; }
.bm_table td label { cursor: pointer; padding: 0 5px; }
.bm_table .intxt2 { width: 100px; }
.bm_table .intxt3 { width: 260px; }
.bm_table .textarea { width: 400px; height: 60px; }
.bm_table #zhuanye, .bm_table #xueli, .bm_table #type, .bm_table #hukou, #source { height: 30px; padding: 5px line-height:30px; vertical-align: middle; overflow: hidden; z-index: 1; background: #fff; border: none; }
.bm_table .red { padding-left: 5px; color: red; }
.birth { position: relative; }
#datetool { _bottom: 5px; }
#nativeplace_top, #nativeplace_son, #nativeplace_sec, #zyone, #zytwo, #type, #source, #lev_id { height: 30px; line-height: 30px; }
.stu_btm .btn { width: 137px; height: 35px; background: url(../images/btnbg.png) no-repeat; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border: none; orphans: inherit; }
.stu_btm .btn:hover { color: #FFF900; }
.stu_btm .btn2 { background: url(../images/btnbg4.png) repeat-x center !important; }
.stu_btm .btn-2, .btn-3 { width: 100px; height: 30px; border: none; orphans: inherit; background: url(../images/btn_ad.jpg) no-repeat left top; color: #FFF; font-weight: bold; cursor: pointer; }
.stu_btm .btn-3 { background-position: left -32px; }
.stu_btm .btn-3:hover, .btn-2:hover { color: #000; }
.bm_title { font-size: 24px !important; padding: 20px 0 !important; color: #006FB9; letter-spacing: 4px; }
.tab_tdtit { height: 30px; line-height: 30px; font-weight: bold; font-size: 14px; color: #006FB9; padding-left: 20px; border-bottom: #cfcfcf solid 2px; }
.tab_tdtit strong { padding: 0 20px 0 10px; font-size: 18px; display: inline-block; line-height: 30px; position: relative; bottom: -5px; }
.tab_tdtit span { color: red; font-size: 12px; }

/* 内页咨询 */
.listcall { background: #f6f6f6; padding-bottom: 10px; }
.listcall .calltit { height: 60px; line-height: 60px; overflow: hidden; background: #00886c; color: #fff; padding-left: 20px; font-size: 20px; }
.listcall .call_li, .listcall .call_dd { margin: 10px; min-height: 20px; border-bottom: dashed 1px #d9d9d9; }
.listcall .call_dd dt { font-size: 15px; }
.listcall .call_dd .call_icon { width: 25px; height: 25px; overflow: hidden; background: url(../images/call_icon.png) no-repeat 0 0; display: inline-block; float: left; margin-top: 5px; }
.listcall .call_dd .call_time { background-position: 0 -33px; }
.listcall .call_dd .call_line { background-position: 0 -66px; }
.listcall .call_dd { padding-left: 10px; }
.listcall .call_dd span { min-width: 60px; display: inline-block; }
.zybody { position: static; }
.zhdh { position: fixed; left: 20px; top: 240px; margin-right: 500px; background: #FFF; width: 220px; overflow: hidden; }
.zhdh dt { background: #3c86c5; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 16px; font-weight: bold; }
.zhdh dd { height: 30px; line-height: 30px; width: 100px; overflow: hidden; float: left; padding: 0 5px; }
.bdxz { padding: 10px 20px; font-size: 14px; line-height: 30px; }
.bdxz h2 { text-align: center; height: 50px; line-height: 50px; }
.footerstyle { font-size: 18px; font-family: Microsoft YaHei; }

/*  footer */
.footer { border-top: #00624d solid 3px; background: #00876c; color: #fff; }
.footer .foot { padding: 40px; }
.footer p{ text-align: center; }
.footnav { background: #00886c; }
.footnav ul { height: 36px; line-height: 36px; overflow: hidden; }
.footnav ul li { float: left; color: #fff; }
.footnav ul li a { color: #fff; padding: 0 40px; }
.flinkt {width: 80px; float: left; font-size: 14px; font-weight: bold; font-family: Microsoft YaHei; padding:0 10px; }
.flinklist{ width: 1000px; float: left; }
.flinklist ul li { float: left; padding: 0 10px; }

/* kf */
.float0831 { position: fixed; top: 100px; right: 1px; _position: absolute; }
.float0831 a { color: #00a0e9 }
.float0831 a:hover { color: #ff8100; text-decoration: none }
.float0831 .floatL { position: relative; width: 28px; float: left }
.float0831 .floatL a { text-indent: -9999px; display: block; font-size: 0px }
.float0831 .floatR { background: url(../images/float_bg.gif) }
.float0831 .tp { background: url(../images/float_bg.gif) }
.float0831 .cn { background: url(../images/float_bg.gif) }
.float0831 .floatR { padding-bottom: 15px; width: 130px; background-repeat: no-repeat; background-position: -131px bottom; float: left; overflow: hidden }
.float0831 .tp { background-repeat: no-repeat; background-position: 0% 0%; height: 10px }
.float0831 .cn { background-repeat: repeat-y; background-position: -262px 0px }
.float0831 .cn h3 { text-indent: -9999px; height: 36px; font-size: 0px; overflow: hidden; }
.float0831 .cn ul { padding-bottom: 0px; padding: 0 10px; }
.float0831 .cn ul li { border-bottom: #e6e5e4 1px solid; line-height: 36px; word-wrap: break-word; height: 36px; overflow: hidden; WORD-BREaK: normal }
.float0831 .cnqq li { text-align: center; height: 30px !important; line-height: 30px !important; padding-top: 5px; }
.float0831 .titZx, .float0831 .titwx, .float0831 .titDh, .float0831 .titDc, .float0831 .icoZx, .float0831 .icoTc, .float0831 .icoFf, .float0831 .icoTl, .float0831 .btnOpen, .float0831 .btnOpen_n, .float0831 .btnCtn { background: url(../images/float_ss.gif) no-repeat }
.float0831 .titZx { background-position: 5px -10px }
.float0831 .titDh { background-position: 5px -66px }
.float0831 .titDc { background-position: 5px -124px }
.float0831 .icoZx { background-position: 2px -154px; color: #000; font-size: 12px; }
.float0831 .icoTc { background-position: 0px -323px }
.float0831 .icoFf { background-position: 2px -213px }
.float0831 .titwx { background-position: 2px -120px }
.float0831 .icoTl { padding-left: 20px; display: block; font-family: "微软雅黑"; background-position: 2px -266px; float: left; color: #000; font-size: 12px; }
.float0831 .btnOpen { background-position: -30px -396px }
.float0831 .btnOpen_n { background-position: 0px -530px }
.float0831 .btnCtn { background-position: 0px -396px }
.float0831 .icoZx { padding-left: 28px; display: block; float: left }
.float0831 .icoTc { padding-left: 28px; display: block; float: left }
.float0831 .icoFf { padding-left: 28px; display: block; float: left }
.float0831 .btnOpen { position: relative; width: 28px; height: 118px; top: 80px; left: 2px }
.float0831 .btnOpen_n { position: relative; width: 28px; height: 118px; top: 80px; left: 2px }
.float0831 .btnCtn { position: relative; width: 28px; height: 118px; top: 80px; left: 2px }
.float0831 .btnOpen { top: 50px; left: 1px }
.float0831 .btnOpen_n { top: 50px; left: 1px }
.float0831 .btnCtn { top: 50px; left: 2px }
.float0831 ul li h3.titDc a { width: 80px; display: block; height: 36px }
.float0831 ul li.kftop { border-bottom: #ace5f9 1px solid }
.float0831 ul li.bot { border-bottom-style: none }
.float0831 ul.webZx { padding-bottom: 0px; padding-left: 0px; width: 164px; padding-right: 0px; background: url(../images/webZx_bg.jpg) no-repeat; height: 65px; padding-top: 0px }
.float0831 ul li.webZx-in { border-bottom-style: none; padding-left: 5px; height: 50px; padding-top: 8px }
